/* 解决方案页面CSS */


/* 头部 */
/* 导航栏 */
.nav>li:nth-child(8){
  background-color: #076ce0;
}
.navbar-default .navbar-nav>li:nth-child(8)>a {
  color: #fff;
}

/* 提供用户 */
.outdoor{
  width: 68%;
  margin: 0 auto;
}
.outdoor .otitle{
  width: 100%;
}
.otitle h3{
  font-size: 1.43rem;
  color: black;
  font-family: cuheiti;
  text-align: center;
  letter-spacing: -0.1rem;
  margin-top: 2rem;
}
.otitle h3 span{
  font-size: 5.67rem;
  color: #076ce0;
  margin: 0 1rem;
  font-style: italic;
}
.otitle p{
  font-size: .67rem;
  color: #767676;
  font-family: lamp;
  text-align: center;
  margin-bottom: 5.3rem;
}

.outdoor .allul{
  width: 100%;
  position: relative;
}
.outdoor .outdoorul{
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0 6rem;
}
.outdoorul li{
  width: 8.3rem;
  height: 6.83rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 6.4rem;
}
.outdoorul li img{
  display: block;
  width: 3rem;
  height: 3rem;
  margin-bottom: 1.25rem;
}
.outdoorul li h4{
  font-size: 1.1rem;
  color: black;
  font-family: cuheiti;
  text-align: center;
  margin-bottom: 1rem;
}
.outdoorul li p{
  font-size: .68rem;
  color: #535353;
  font-family: lamp;
  text-align: center;
  letter-spacing: -0.05rem;
}
.allul .bigicon{
  width: 15rem;
  height: 15rem;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.allul .bigicon img{
  display: block;
  width: 100%;
  height: 100%;
}

/* 提供客户 */
.assurance{
  width: 100%;
  height: 26.8rem;
  background-image: url(../images/plan_pic01.jpg);
  background-size: 100%;
}
.assurance .assu{
  width: 68%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
.assu h3{
  width: 100%;
  text-align: center;
  font-size: 1.5rem;
  color: white;
  font-family: cuheiti;
  line-height: 7.17rem;
}
.assu h3 span{
  color: #076ce0;
}
.assu>img{
  display: block;
  width: 26rem;
  height: 17.7rem;
  margin-right: 1.67rem;
}
.assu .assuul{
  width: 22.6rem;
}
.assuul li{
  width: 100%;
  display: flex;
  margin-bottom: 1.58rem;
}
.assuul li img{
  display: block;
  width: 1.25rem;
  height: 1.125rem;
  margin-right: .5rem;
}
.assuul li:nth-child(3) img{
  width: 1.67rem;
  margin-left: -0.2rem;
}
.assuul li .astext a{
  display: block;
  font-size: 1rem;
  color: white;
  font-family: cuheiti;
  margin-bottom: .5rem;
  text-decoration: none;
}
.assuul li .astext a:hover{
  color: #076ce0;
}
.assuul li .astext p{
  font-size: .75rem;
  font-family: lamp;
  color: white;
  line-height: 1.25rem;
}